package cn.hzking.gjmall.bean.order;

import java.util.List;

import cn.hzking.gjmall.net.base.BaseEntity;

/**
 * Created by Administrator on 2018/4/10.
 */

public class OrderDetailBean extends BaseEntity{


    /**
     * data : {"orderDO":[{"addTax":0,"buyerMessage":"","cityName":"杭州市","consumeTax":0,"couponId":0,"couponReducePrice":0,"disabled":false,"districtName":"西湖区","freight":4,"gmtCreate":1523529504000,"gmtModified":1523530455000,"gmtPayment":0,"gmtSendgoods":0,"gmtTradeFinished":1523530455000,"id":1000,"idCardNumber":"","ismember":false,"itemCount":0,"logisticsJson":[],"longAddress":"浙江省杭州市西湖区西湖区数娱大厦1308","memberId":0,"orderItems":[{"actRule":0,"activiteId":0,"avecostPrice":69,"couponReducePrice":0,"gmtCreate":1523529504000,"gmtModified":1523529504000,"gmtRefunded":0,"id":1143,"imageUrl":"gj/itemSKU/I105875ga9ah6k214811989_EOiGFx.jpg","itemAttrId":374,"itemId":441,"noRefund":false,"number":1,"orderId":1000,"orderType":"COMMON","originalPrice":48,"price":65,"priceInit":65,"profitPrice":3.9,"refundId":0,"refundSuccess":false,"refundedNumber":0,"restrictionNumber":0,"sellpattern":"自营","skucode":"DFG01130171","skuname":"75ml","taxRule":0,"title":"Herbacin小甘菊护手霜","whetherActivite":false}],"orderPrice":69,"orderStatusStr":"交易关闭","orderType":"COMMON","ordergroupId":846,"orderno":"180412671041420","payTypeStr":"未知","paymethod":"UNKNOWN","provinceName":"浙江省","pushStatus":"NON_PUSH","receiverName":"刘继洋","receiverTel":"15907132510","refund":false,"refundSuccess":false,"remark":"","status":"TRADE_CLOSED","streetAddress":"西湖区数娱大厦1308","taxPrice":0,"totalPrice":65,"transactionId":"","userId":102,"warehouseId":43,"whetherVirtual":false}]}
     */

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private List<OrderDOBean> orderDO;

        public List<OrderDOBean> getOrderDO() {
            return orderDO;
        }

        public void setOrderDO(List<OrderDOBean> orderDO) {
            this.orderDO = orderDO;
        }

        public static class OrderDOBean {
            /**
             * addTax : 0.0
             * buyerMessage :
             * cityName : 杭州市
             * consumeTax : 0.0
             * couponId : 0
             * couponReducePrice : 0.0
             * disabled : false
             * districtName : 西湖区
             * freight : 4.0
             * gmtCreate : 1523529504000
             * gmtModified : 1523530455000
             * gmtPayment : 0
             * gmtSendgoods : 0
             * gmtTradeFinished : 1523530455000
             * id : 1000
             * idCardNumber :
             * ismember : false
             * itemCount : 0
             * logisticsJson : []
             * longAddress : 浙江省杭州市西湖区西湖区数娱大厦1308
             * memberId : 0
             * orderItems : [{"actRule":0,"activiteId":0,"avecostPrice":69,"couponReducePrice":0,"gmtCreate":1523529504000,"gmtModified":1523529504000,"gmtRefunded":0,"id":1143,"imageUrl":"gj/itemSKU/I105875ga9ah6k214811989_EOiGFx.jpg","itemAttrId":374,"itemId":441,"noRefund":false,"number":1,"orderId":1000,"orderType":"COMMON","originalPrice":48,"price":65,"priceInit":65,"profitPrice":3.9,"refundId":0,"refundSuccess":false,"refundedNumber":0,"restrictionNumber":0,"sellpattern":"自营","skucode":"DFG01130171","skuname":"75ml","taxRule":0,"title":"Herbacin小甘菊护手霜","whetherActivite":false}]
             * orderPrice : 69.0
             * orderStatusStr : 交易关闭
             * orderType : COMMON
             * ordergroupId : 846
             * orderno : 180412671041420
             * payTypeStr : 未知
             * paymethod : UNKNOWN
             * provinceName : 浙江省
             * pushStatus : NON_PUSH
             * receiverName : 刘继洋
             * receiverTel : 15907132510
             * refund : false
             * refundSuccess : false
             * remark :
             * status : TRADE_CLOSED
             * streetAddress : 西湖区数娱大厦1308
             * taxPrice : 0.0
             * totalPrice : 65.0
             * transactionId :
             * userId : 102
             * warehouseId : 43
             * whetherVirtual : false
             */

            private double addTax;
            private String buyerMessage;
            private String cityName;
            private double consumeTax;
            private int couponId;
            private double couponReducePrice;
            private boolean disabled;
            private String districtName;
            private double freight;
            private long gmtCreate;
            private long gmtModified;
            private long gmtPayment;
            private long gmtSendgoods;
            private long gmtTradeFinished;
            private int id;
            private String idCardNumber;
            private boolean ismember;
            private int itemCount;
            private String longAddress;
            private int memberId;
            private double orderPrice;
            private String orderStatusStr;
            private String orderType;
            private int ordergroupId;
            private String orderno;
            private String payTypeStr;
            private String paymethod;
            private String provinceName;
            private String pushStatus;
            private String receiverName;
            private String receiverTel;
            private boolean refund;
            private boolean refundSuccess;
            private String remark;
            private String status;
            private String streetAddress;
            private double taxPrice;
            private double totalPrice;
            private String transactionId;
            private int userId;
            private int warehouseId;
            private boolean whetherVirtual;
            private List<?> logisticsJson;
            private List<OrderItemsBean> orderItems;

            public long getGmtPayment() {
                return gmtPayment;
            }

            public void setGmtPayment(long gmtPayment) {
                this.gmtPayment = gmtPayment;
            }

            public long getGmtSendgoods() {
                return gmtSendgoods;
            }

            public void setGmtSendgoods(long gmtSendgoods) {
                this.gmtSendgoods = gmtSendgoods;
            }

            public double getAddTax() {
                return addTax;
            }

            public void setAddTax(double addTax) {
                this.addTax = addTax;
            }

            public String getBuyerMessage() {
                return buyerMessage;
            }

            public void setBuyerMessage(String buyerMessage) {
                this.buyerMessage = buyerMessage;
            }

            public String getCityName() {
                return cityName;
            }

            public void setCityName(String cityName) {
                this.cityName = cityName;
            }

            public double getConsumeTax() {
                return consumeTax;
            }

            public void setConsumeTax(double consumeTax) {
                this.consumeTax = consumeTax;
            }

            public int getCouponId() {
                return couponId;
            }

            public void setCouponId(int couponId) {
                this.couponId = couponId;
            }

            public double getCouponReducePrice() {
                return couponReducePrice;
            }

            public void setCouponReducePrice(double couponReducePrice) {
                this.couponReducePrice = couponReducePrice;
            }

            public boolean isDisabled() {
                return disabled;
            }

            public void setDisabled(boolean disabled) {
                this.disabled = disabled;
            }

            public String getDistrictName() {
                return districtName;
            }

            public void setDistrictName(String districtName) {
                this.districtName = districtName;
            }

            public double getFreight() {
                return freight;
            }

            public void setFreight(double freight) {
                this.freight = freight;
            }

            public long getGmtCreate() {
                return gmtCreate;
            }

            public void setGmtCreate(long gmtCreate) {
                this.gmtCreate = gmtCreate;
            }

            public long getGmtModified() {
                return gmtModified;
            }

            public void setGmtModified(long gmtModified) {
                this.gmtModified = gmtModified;
            }



            public void setGmtPayment(int gmtPayment) {
                this.gmtPayment = gmtPayment;
            }



            public void setGmtSendgoods(int gmtSendgoods) {
                this.gmtSendgoods = gmtSendgoods;
            }

            public long getGmtTradeFinished() {
                return gmtTradeFinished;
            }

            public void setGmtTradeFinished(long gmtTradeFinished) {
                this.gmtTradeFinished = gmtTradeFinished;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getIdCardNumber() {
                return idCardNumber;
            }

            public void setIdCardNumber(String idCardNumber) {
                this.idCardNumber = idCardNumber;
            }

            public boolean isIsmember() {
                return ismember;
            }

            public void setIsmember(boolean ismember) {
                this.ismember = ismember;
            }

            public int getItemCount() {
                return itemCount;
            }

            public void setItemCount(int itemCount) {
                this.itemCount = itemCount;
            }

            public String getLongAddress() {
                return longAddress;
            }

            public void setLongAddress(String longAddress) {
                this.longAddress = longAddress;
            }

            public int getMemberId() {
                return memberId;
            }

            public void setMemberId(int memberId) {
                this.memberId = memberId;
            }

            public double getOrderPrice() {
                return orderPrice;
            }

            public void setOrderPrice(double orderPrice) {
                this.orderPrice = orderPrice;
            }

            public String getOrderStatusStr() {
                return orderStatusStr;
            }

            public void setOrderStatusStr(String orderStatusStr) {
                this.orderStatusStr = orderStatusStr;
            }

            public String getOrderType() {
                return orderType;
            }

            public void setOrderType(String orderType) {
                this.orderType = orderType;
            }

            public int getOrdergroupId() {
                return ordergroupId;
            }

            public void setOrdergroupId(int ordergroupId) {
                this.ordergroupId = ordergroupId;
            }

            public String getOrderno() {
                return orderno;
            }

            public void setOrderno(String orderno) {
                this.orderno = orderno;
            }

            public String getPayTypeStr() {
                return payTypeStr;
            }

            public void setPayTypeStr(String payTypeStr) {
                this.payTypeStr = payTypeStr;
            }

            public String getPaymethod() {
                return paymethod;
            }

            public void setPaymethod(String paymethod) {
                this.paymethod = paymethod;
            }

            public String getProvinceName() {
                return provinceName;
            }

            public void setProvinceName(String provinceName) {
                this.provinceName = provinceName;
            }

            public String getPushStatus() {
                return pushStatus;
            }

            public void setPushStatus(String pushStatus) {
                this.pushStatus = pushStatus;
            }

            public String getReceiverName() {
                return receiverName;
            }

            public void setReceiverName(String receiverName) {
                this.receiverName = receiverName;
            }

            public String getReceiverTel() {
                return receiverTel;
            }

            public void setReceiverTel(String receiverTel) {
                this.receiverTel = receiverTel;
            }

            public boolean isRefund() {
                return refund;
            }

            public void setRefund(boolean refund) {
                this.refund = refund;
            }

            public boolean isRefundSuccess() {
                return refundSuccess;
            }

            public void setRefundSuccess(boolean refundSuccess) {
                this.refundSuccess = refundSuccess;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getStreetAddress() {
                return streetAddress;
            }

            public void setStreetAddress(String streetAddress) {
                this.streetAddress = streetAddress;
            }

            public double getTaxPrice() {
                return taxPrice;
            }

            public void setTaxPrice(double taxPrice) {
                this.taxPrice = taxPrice;
            }

            public double getTotalPrice() {
                return totalPrice;
            }

            public void setTotalPrice(double totalPrice) {
                this.totalPrice = totalPrice;
            }

            public String getTransactionId() {
                return transactionId;
            }

            public void setTransactionId(String transactionId) {
                this.transactionId = transactionId;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public int getWarehouseId() {
                return warehouseId;
            }

            public void setWarehouseId(int warehouseId) {
                this.warehouseId = warehouseId;
            }

            public boolean isWhetherVirtual() {
                return whetherVirtual;
            }

            public void setWhetherVirtual(boolean whetherVirtual) {
                this.whetherVirtual = whetherVirtual;
            }

            public List<?> getLogisticsJson() {
                return logisticsJson;
            }

            public void setLogisticsJson(List<?> logisticsJson) {
                this.logisticsJson = logisticsJson;
            }

            public List<OrderItemsBean> getOrderItems() {
                return orderItems;
            }

            public void setOrderItems(List<OrderItemsBean> orderItems) {
                this.orderItems = orderItems;
            }

            public static class OrderItemsBean {
                /**
                 * actRule : 0
                 * activiteId : 0
                 * avecostPrice : 69.0
                 * couponReducePrice : 0.0
                 * gmtCreate : 1523529504000
                 * gmtModified : 1523529504000
                 * gmtRefunded : 0
                 * id : 1143
                 * imageUrl : gj/itemSKU/I105875ga9ah6k214811989_EOiGFx.jpg
                 * itemAttrId : 374
                 * itemId : 441
                 * noRefund : false
                 * number : 1
                 * orderId : 1000
                 * orderType : COMMON
                 * originalPrice : 48.0
                 * price : 65.0
                 * priceInit : 65.0
                 * profitPrice : 3.9
                 * refundId : 0
                 * refundSuccess : false
                 * refundedNumber : 0
                 * restrictionNumber : 0
                 * sellpattern : 自营
                 * skucode : DFG01130171
                 * skuname : 75ml
                 * taxRule : 0
                 * title : Herbacin小甘菊护手霜
                 * whetherActivite : false
                 */

                private int actRule;
                private int activiteId;
                private double avecostPrice;
                private double couponReducePrice;
                private long gmtCreate;
                private long gmtModified;
                private long gmtRefunded;
                private int id;
                private String imageUrl;
                private int itemAttrId;
                private int itemId;
                private boolean noRefund;
                private int number;
                private int orderId;
                private String orderType;
                private double originalPrice;
                private double price;
                private double priceInit;
                private double profitPrice;
                private int refundId;
                private boolean refundSuccess;
                private int refundedNumber;
                private int restrictionNumber;
                private String sellpattern;
                private String skucode;
                private String skuname;
                private int taxRule;
                private String title;
                private boolean whetherActivite;

                public int getActRule() {
                    return actRule;
                }

                public void setActRule(int actRule) {
                    this.actRule = actRule;
                }

                public int getActiviteId() {
                    return activiteId;
                }

                public void setActiviteId(int activiteId) {
                    this.activiteId = activiteId;
                }

                public double getAvecostPrice() {
                    return avecostPrice;
                }

                public void setAvecostPrice(double avecostPrice) {
                    this.avecostPrice = avecostPrice;
                }

                public double getCouponReducePrice() {
                    return couponReducePrice;
                }

                public void setCouponReducePrice(double couponReducePrice) {
                    this.couponReducePrice = couponReducePrice;
                }

                public long getGmtCreate() {
                    return gmtCreate;
                }

                public void setGmtCreate(long gmtCreate) {
                    this.gmtCreate = gmtCreate;
                }

                public long getGmtModified() {
                    return gmtModified;
                }

                public void setGmtModified(long gmtModified) {
                    this.gmtModified = gmtModified;
                }

                public long getGmtRefunded() {
                    return gmtRefunded;
                }

                public void setGmtRefunded(long gmtRefunded) {
                    this.gmtRefunded = gmtRefunded;
                }

                public void setGmtRefunded(int gmtRefunded) {
                    this.gmtRefunded = gmtRefunded;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }

                public int getItemAttrId() {
                    return itemAttrId;
                }

                public void setItemAttrId(int itemAttrId) {
                    this.itemAttrId = itemAttrId;
                }

                public int getItemId() {
                    return itemId;
                }

                public void setItemId(int itemId) {
                    this.itemId = itemId;
                }

                public boolean isNoRefund() {
                    return noRefund;
                }

                public void setNoRefund(boolean noRefund) {
                    this.noRefund = noRefund;
                }

                public int getNumber() {
                    return number;
                }

                public void setNumber(int number) {
                    this.number = number;
                }

                public int getOrderId() {
                    return orderId;
                }

                public void setOrderId(int orderId) {
                    this.orderId = orderId;
                }

                public String getOrderType() {
                    return orderType;
                }

                public void setOrderType(String orderType) {
                    this.orderType = orderType;
                }

                public double getOriginalPrice() {
                    return originalPrice;
                }

                public void setOriginalPrice(double originalPrice) {
                    this.originalPrice = originalPrice;
                }

                public double getPrice() {
                    return price;
                }

                public void setPrice(double price) {
                    this.price = price;
                }

                public double getPriceInit() {
                    return priceInit;
                }

                public void setPriceInit(double priceInit) {
                    this.priceInit = priceInit;
                }

                public double getProfitPrice() {
                    return profitPrice;
                }

                public void setProfitPrice(double profitPrice) {
                    this.profitPrice = profitPrice;
                }

                public int getRefundId() {
                    return refundId;
                }

                public void setRefundId(int refundId) {
                    this.refundId = refundId;
                }

                public boolean isRefundSuccess() {
                    return refundSuccess;
                }

                public void setRefundSuccess(boolean refundSuccess) {
                    this.refundSuccess = refundSuccess;
                }

                public int getRefundedNumber() {
                    return refundedNumber;
                }

                public void setRefundedNumber(int refundedNumber) {
                    this.refundedNumber = refundedNumber;
                }

                public int getRestrictionNumber() {
                    return restrictionNumber;
                }

                public void setRestrictionNumber(int restrictionNumber) {
                    this.restrictionNumber = restrictionNumber;
                }

                public String getSellpattern() {
                    return sellpattern;
                }

                public void setSellpattern(String sellpattern) {
                    this.sellpattern = sellpattern;
                }

                public String getSkucode() {
                    return skucode;
                }

                public void setSkucode(String skucode) {
                    this.skucode = skucode;
                }

                public String getSkuname() {
                    return skuname;
                }

                public void setSkuname(String skuname) {
                    this.skuname = skuname;
                }

                public int getTaxRule() {
                    return taxRule;
                }

                public void setTaxRule(int taxRule) {
                    this.taxRule = taxRule;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public boolean isWhetherActivite() {
                    return whetherActivite;
                }

                public void setWhetherActivite(boolean whetherActivite) {
                    this.whetherActivite = whetherActivite;
                }
            }
        }
    }
}
